package com.itcast.demo_one.kotlin

fun main(){
    // A页面
    val smA = SettingManager
    smA.toggleDarkMode()
    println(if (smA.darkModeEnabled) "已开启暗黑模式" else "已关闭暗黑模式")

    // B页面
    val smB = SettingManager
    smB.toggleDarkMode()
    println(if (smB.darkModeEnabled) "已开启暗黑模式" else "已关闭暗黑模式")
}
// 单例类
object SettingManager{
    // 单例属性（全局共享）
    var darkModeEnabled = false

    // 切换——修改暗黑模式
    fun toggleDarkMode(){
        darkModeEnabled = !darkModeEnabled
    }
}